int month = (int)(Math.random()*12 + 1);
System.out.printf("%d 月有",month);
switch (month) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
System.out.printf("%d 天",31);
break;
case 4: case 6: case 9: case 11:
System.out.printf("%d 天",30);
break;
case 2:
System.out.printf("%d 天",28);
break;
default:
System.out.println("-- 天");
break;
}
}
}
整數月份,然後強制轉型
Math.random:這個函數會隨機產生出0~1之間的小數
%d和%f分別用來表示輸出時,替換整型輸出和浮點型輸出的占位符
不需要每個月都依依打上去,有重疊的月份數可以一起用